<?php
/**
 * 项目入口文件
 */

// 检测PHP环境
if(version_compare(PHP_VERSION,'5.3.0','<'))  die('require PHP > 5.3.0 !');

// 定义是否在开发环境常量
if (stripos($_SERVER['HTTP_HOST'], 'localhost', 0) > -1 ) {
    define('ONDEV', true);
} else {
    define('ONDEV', false);
}

// 测试机开启debug调试并加载测试环境数据库配置信息，正式机关闭debug调试并加载正式环境数据库配置信息
if (ONDEV){
    define('APP_DEBUG',true);
    define('APP_STATUS','develop');
} else {
    define('APP_DEBUG',false);
    define('APP_STATUS','product');
}

// 定义网站根目录
define('ROOT_PATH', dirname(__FILE__));

// 定义网站后台目录别名，必须为小写字母
define('ADMIN_NAME', 'gophp');

// 定义SESSION前缀,不同项目设置不同session前缀
define('SESSION_PREFIX', 'gophp');

// 定义SESSION过期时间，单位小时
define('SESSION_EXPIRE', 2);

// 定义应用目录
define('APP_PATH', ROOT_PATH.'/application/');

// 定义缓存目录
define('RUNTIME_PATH',ROOT_PATH.'/runtime/');

// 定义第三方插件目录
define('VENDOR_PATH', APP_PATH.'Common/Vendor/');

// 定义应用版本
define('APP_VERSION','V3.2.5');

// 定义静态资源版本
define('STATIC_VERSION','3.2.5');

// 定义应用最近更新时间
define('APP_UPDATETIME','20161001');

// 引入GoPHP入口文件
require './core/GoPHP.php';